Provisioning Profile
参考
iOSのコード署名がなんのためにどうやって行われているかを理解する - Qiita
簡潔でわかりやすい
#WIP
リリース前にアプリを社内向けに配布して実機で試したい時に必要
App Storeに公開する時は不要っぽいmrsekut.icon
ipaファイルにアプリと一緒に含まれる
以下の情報が紐付けられている
証明書
iOS周りの証明書のどれかってことか
中に公開鍵を含んでいる
App ID
UDIDのリスト
実行することを許可するデバイスを予め指定している感じ
以下の3つを検証するために使われる ref
iOSのコード署名
公開鍵を使う
App IDとBundle IDが一致するか
App IDを使う
実行しようとしているデバイスのUDIDが、Profile内のUDIDリストの中に含まれているか
UDIDを使う
含まれているものと目的が対応していることがわかるmrsekut.icon
種類がある
どこに書いてる #??
ここでみたけど、もうちょい信頼できるソースを見たい
開発用profile
iOSアプリ開発用プロファイル
なに #??
tvOSアプリ開発用プロファイル
Ad hoc配布用profile
App Store
tvOS App Store
App store配布用profile
App Store
tvOS App Store
作る
XCodeから自動生成する
Apple Developer Programから生成する
https://docs.expo.dev/app-signing/app-credentials/#provisioning-profiles
ad hoc provisioning profileは同じものを指している?